<template>
  <div class="app-cont">
    <alertTip v-if="showAlert" @closeTip="go()" :alertText="alertText"></alertTip>
    <!--这是 Header 区域 -->
    <!--<div class="header">-->
      <!--<headers title="修改手机"></headers>-->
    <!--</div>-->
    <div class="main">
      <div class="main-container">
        <div class="fenlei">
          <p>请输入手机号码</p>
          <mt-field label="手机号" placeholder="请输入手机号" type="tel" v-model="phone"></mt-field>
          <a href="javascript:;" class="btn-next" @click="btnNext">下一步</a>
        </div>
      </div>
      <!-- 底部的 Tabbar 区域 -->

    </div>
  </div>
</template>

<script>
  import wx from 'weixin-js-sdk'
  import { wxHttpTool,wx_config, http_getParam, get_shopQrcoe,wx_share,wx_hideAllMenu } from '../components/httpUtil/httpUtil'
  import {msg_10046} from '../message/msg_10046'
  export default {
    name: 'ModifyPhone',
    data () {
      return {
        phone: '',
        showAlert:false,
        alertText :null
      }
    },
    mounted: function () {

    },
    methods: {
      alertTip(msg){
        this.showAlert = true;
        this.alertText = msg;
      },
      go(){
        this.showAlert = false
      },
      btnNext () {
        let reg = /^1[34578]\d{9}$/
        if (!reg.test(this.phone)) {
          this.alertTip('手机格式不正确');
          this.go = function(){
             this.showAlert = false;
          }
          // alert()
          this.phone = ''
        } else {
          this.$router.replace({name: 'ModifyPhoneNext'})
          window.localStorage.setItem('phone', this.phone)
        }
      }
    },
    created(){
      wxHttpTool.wxAuthor(this, function (varRet, varJson, varThis = this) {
        if (varRet == -1) {
          varThis.alertTip('网络错误');
          varThis.go = function () {
            varThis.showAlert = false;
          }

        }
        // 关注钱应该判断下是否已经关注过了
        msg_10046.send(varThis,msg_10046.entity(),function(varThis,res){
          varThis.wxlist=res.data.p.sign
          wx_config(varThis.wxlist);
          wx_hideAllMenu();
          wx.hideMenuItems({
            //禁用单独分享朋友圈QQ空间等功能
            menuList: ["menuItem:share:timeline","menuItem:share:QZone","menuItem:share:qq"] // 要隐藏的菜单项，所有menu项见附录3
          });
        })


      },this.type)
    },
  }
</script>

<style lang="scss" scoped>
  .app-cont {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    /*padding: 80px 0 0;*/
    box-sizing: border-box;
    .header {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 80px;
    }
    .main {
      flex: 1;
      position: relative;
      .main-container {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        overflow: hidden;
      }
    }
  }



  .fenlei {
    width: 100%;
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
    background-color: #f4f4f4;
    display: flex;
    flex-direction: column;
    ::-webkit-scrollbar {
      display: none;
    }

  }

</style>
<style lang="scss">
  a:hover, a:visited, a:link, a:active {
    text-decoration: none;
    outline: none;
  }
  .fenlei{
    position: relative;
    > p{
      user-select: none;
      height: 80px;
      box-sizing: border-box;
      padding: 30px 0 26px 28px;
      font-size: 24px;
      color: #3b3b43;
    }
    .mint-cell {
      height: 94px;
      box-sizing: border-box;
      padding-left: 20px;
      padding-right: 20px;
    }
    .mint-field-core{
      text-align: right;
      box-sizing: border-box;
      padding-right: 18px;
    }
    .btn-next{
      left: 50%;
      transform: translate(-50%);
      position: absolute;
      bottom: 20px;
      background-color: #fff;
      display: block;
      margin: 55px auto 0;
      width: 580px;
      height: 74px;
      border-radius: 35px;
      border: 1px solid #fe3519;
      color: #fe3519;
      text-align: center;
      line-height: 74px;
      font-size: 26px;
    }
  }

</style>
